package scauCmiScaffolding.compiled;

import org.eclipse.jet.JET2Context;
import org.eclipse.jet.JET2Template;
import org.eclipse.jet.JET2Writer;
import org.eclipse.jet.taglib.RuntimeTagElement;
import org.eclipse.jet.taglib.TagInfo;

public class _jet_cmiBase_0 implements JET2Template {
    private static final String _jetns_java = "org.eclipse.jet.javaTags"; //$NON-NLS-1$

    public _jet_cmiBase_0() {
        super();
    }

    private static final String NL = System.getProperty("line.separator"); //$NON-NLS-1$
    
    private static final TagInfo _td_java_package_1_1 = new TagInfo("java:package", //$NON-NLS-1$
            1, 1,
            new String[] {
                "name", //$NON-NLS-1$
                "srcFolder", //$NON-NLS-1$
            },
            new String[] {
                "{$packageName}.base", //$NON-NLS-1$
                "{$projectName}/cmi", //$NON-NLS-1$
            } );
    private static final TagInfo _td_java_class_2_3 = new TagInfo("java:class", //$NON-NLS-1$
            2, 3,
            new String[] {
                "name", //$NON-NLS-1$
                "encoding", //$NON-NLS-1$
                "template", //$NON-NLS-1$
            },
            new String[] {
                "CmiProjectProperties", //$NON-NLS-1$
                "utf-8", //$NON-NLS-1$
                "templates/content/{$framework}/java/base/cmiProjectProperties.jet", //$NON-NLS-1$
            } );
    private static final TagInfo _td_java_class_3_3 = new TagInfo("java:class", //$NON-NLS-1$
            3, 3,
            new String[] {
                "name", //$NON-NLS-1$
                "encoding", //$NON-NLS-1$
                "template", //$NON-NLS-1$
            },
            new String[] {
                "CmiController", //$NON-NLS-1$
                "utf-8", //$NON-NLS-1$
                "templates/content/{$framework}/java/base/cmiController.jet", //$NON-NLS-1$
            } );
    private static final TagInfo _td_java_class_4_3 = new TagInfo("java:class", //$NON-NLS-1$
            4, 3,
            new String[] {
                "name", //$NON-NLS-1$
                "encoding", //$NON-NLS-1$
                "template", //$NON-NLS-1$
            },
            new String[] {
                "CmiService", //$NON-NLS-1$
                "utf-8", //$NON-NLS-1$
                "templates/content/{$framework}/java/base/cmiService.jet", //$NON-NLS-1$
            } );
    private static final TagInfo _td_java_class_5_3 = new TagInfo("java:class", //$NON-NLS-1$
            5, 3,
            new String[] {
                "name", //$NON-NLS-1$
                "encoding", //$NON-NLS-1$
                "template", //$NON-NLS-1$
            },
            new String[] {
                "Cmi{$uppercaseFirstProjectName}Controller", //$NON-NLS-1$
                "utf-8", //$NON-NLS-1$
                "templates/content/{$framework}/java/base/cmiProjectController.jet", //$NON-NLS-1$
            } );
    private static final TagInfo _td_java_class_6_3 = new TagInfo("java:class", //$NON-NLS-1$
            6, 3,
            new String[] {
                "name", //$NON-NLS-1$
                "encoding", //$NON-NLS-1$
                "template", //$NON-NLS-1$
            },
            new String[] {
                "Cmi{$uppercaseFirstProjectName}Service", //$NON-NLS-1$
                "utf-8", //$NON-NLS-1$
                "templates/content/{$framework}/java/base/cmiProjectService.jet", //$NON-NLS-1$
            } );
    private static final TagInfo _td_java_package_9_1 = new TagInfo("java:package", //$NON-NLS-1$
            9, 1,
            new String[] {
                "name", //$NON-NLS-1$
                "srcFolder", //$NON-NLS-1$
            },
            new String[] {
                "{$packageName}.base.bean", //$NON-NLS-1$
                "{$projectName}/cmi", //$NON-NLS-1$
            } );
    private static final TagInfo _td_java_class_10_2 = new TagInfo("java:class", //$NON-NLS-1$
            10, 2,
            new String[] {
                "name", //$NON-NLS-1$
                "encoding", //$NON-NLS-1$
                "template", //$NON-NLS-1$
            },
            new String[] {
                "CmiAttributePagination", //$NON-NLS-1$
                "utf-8", //$NON-NLS-1$
                "templates/content/{$framework}/java/base/cmiAttributePagination.jet", //$NON-NLS-1$
            } );
    private static final TagInfo _td_java_class_11_2 = new TagInfo("java:class", //$NON-NLS-1$
            11, 2,
            new String[] {
                "name", //$NON-NLS-1$
                "encoding", //$NON-NLS-1$
                "template", //$NON-NLS-1$
            },
            new String[] {
                "CmiPagination", //$NON-NLS-1$
                "utf-8", //$NON-NLS-1$
                "templates/content/{$framework}/java/base/cmiPagination.jet", //$NON-NLS-1$
            } );
    private static final TagInfo _td_java_package_14_1 = new TagInfo("java:package", //$NON-NLS-1$
            14, 1,
            new String[] {
                "name", //$NON-NLS-1$
                "srcFolder", //$NON-NLS-1$
            },
            new String[] {
                "{$packageName}.base.propertyEditor", //$NON-NLS-1$
                "{$projectName}/cmi", //$NON-NLS-1$
            } );
    private static final TagInfo _td_java_class_15_3 = new TagInfo("java:class", //$NON-NLS-1$
            15, 3,
            new String[] {
                "name", //$NON-NLS-1$
                "encoding", //$NON-NLS-1$
                "template", //$NON-NLS-1$
            },
            new String[] {
                "CmiCalendarDateEditor", //$NON-NLS-1$
                "utf-8", //$NON-NLS-1$
                "templates/content/{$framework}/java/base/cmiCalendarDateEditor.jet", //$NON-NLS-1$
            } );
    private static final TagInfo _td_java_class_16_3 = new TagInfo("java:class", //$NON-NLS-1$
            16, 3,
            new String[] {
                "name", //$NON-NLS-1$
                "encoding", //$NON-NLS-1$
                "template", //$NON-NLS-1$
            },
            new String[] {
                "CmiCalendarTimeEditor", //$NON-NLS-1$
                "utf-8", //$NON-NLS-1$
                "templates/content/{$framework}/java/base/cmiCalendarTimeEditor.jet", //$NON-NLS-1$
            } );
    private static final TagInfo _td_java_class_17_3 = new TagInfo("java:class", //$NON-NLS-1$
            17, 3,
            new String[] {
                "name", //$NON-NLS-1$
                "encoding", //$NON-NLS-1$
                "template", //$NON-NLS-1$
            },
            new String[] {
                "CmiCombinedConditionsEditor", //$NON-NLS-1$
                "utf-8", //$NON-NLS-1$
                "templates/content/{$framework}/java/base/cmiCombinedConditionsEditor.jet", //$NON-NLS-1$
            } );
    private static final TagInfo _td_java_class_18_3 = new TagInfo("java:class", //$NON-NLS-1$
            18, 3,
            new String[] {
                "name", //$NON-NLS-1$
                "encoding", //$NON-NLS-1$
                "template", //$NON-NLS-1$
            },
            new String[] {
                "CmiCombinedSelectConditionsEditor", //$NON-NLS-1$
                "utf-8", //$NON-NLS-1$
                "templates/content/{$framework}/java/base/cmiCombinedSelectConditionsEditor.jet", //$NON-NLS-1$
            } );
    private static final TagInfo _td_java_class_19_3 = new TagInfo("java:class", //$NON-NLS-1$
            19, 3,
            new String[] {
                "name", //$NON-NLS-1$
                "encoding", //$NON-NLS-1$
                "template", //$NON-NLS-1$
            },
            new String[] {
                "CmiCurrentPaginationEditor", //$NON-NLS-1$
                "utf-8", //$NON-NLS-1$
                "templates/content/{$framework}/java/base/cmiCurrentPaginationEditor.jet", //$NON-NLS-1$
            } );
    private static final TagInfo _td_java_class_20_3 = new TagInfo("java:class", //$NON-NLS-1$
            20, 3,
            new String[] {
                "name", //$NON-NLS-1$
                "encoding", //$NON-NLS-1$
                "template", //$NON-NLS-1$
            },
            new String[] {
                "CmiInputCurrentPaginationEditor", //$NON-NLS-1$
                "utf-8", //$NON-NLS-1$
                "templates/content/{$framework}/java/base/cmiInputCurrentPaginationEditor.jet", //$NON-NLS-1$
            } );
    private static final TagInfo _td_java_class_21_3 = new TagInfo("java:class", //$NON-NLS-1$
            21, 3,
            new String[] {
                "name", //$NON-NLS-1$
                "encoding", //$NON-NLS-1$
                "template", //$NON-NLS-1$
            },
            new String[] {
                "CmiDeleteEntitysIdEditor", //$NON-NLS-1$
                "utf-8", //$NON-NLS-1$
                "templates/content/{$framework}/java/base/cmiDeleteEntitysIdEditor.jet", //$NON-NLS-1$
            } );
    private static final TagInfo _td_java_class_22_3 = new TagInfo("java:class", //$NON-NLS-1$
            22, 3,
            new String[] {
                "name", //$NON-NLS-1$
                "encoding", //$NON-NLS-1$
                "template", //$NON-NLS-1$
            },
            new String[] {
                "CmiIdsEditor", //$NON-NLS-1$
                "utf-8", //$NON-NLS-1$
                "templates/content/{$framework}/java/base/cmiIdsEditor.jet", //$NON-NLS-1$
            } );
    private static final TagInfo _td_java_class_23_3 = new TagInfo("java:class", //$NON-NLS-1$
            23, 3,
            new String[] {
                "name", //$NON-NLS-1$
                "encoding", //$NON-NLS-1$
                "template", //$NON-NLS-1$
            },
            new String[] {
                "CmiChangeQueryBoxNumberEditor", //$NON-NLS-1$
                "utf-8", //$NON-NLS-1$
                "templates/content/{$framework}/java/base/cmiChangeQueryBoxNumberEditor.jet", //$NON-NLS-1$
            } );
    private static final TagInfo _td_java_package_30_1 = new TagInfo("java:package", //$NON-NLS-1$
            30, 1,
            new String[] {
                "name", //$NON-NLS-1$
                "srcFolder", //$NON-NLS-1$
            },
            new String[] {
                "{$packageName}.base.service", //$NON-NLS-1$
                "{$projectName}/cmi", //$NON-NLS-1$
            } );
    private static final TagInfo _td_java_class_31_2 = new TagInfo("java:class", //$NON-NLS-1$
            31, 2,
            new String[] {
                "name", //$NON-NLS-1$
                "encoding", //$NON-NLS-1$
                "template", //$NON-NLS-1$
            },
            new String[] {
                "CmiPsonService", //$NON-NLS-1$
                "utf-8", //$NON-NLS-1$
                "templates/content/{$framework}/java/base/cmiPsonService.jet", //$NON-NLS-1$
            } );

    public void generate(final JET2Context context, final JET2Writer __out) {
        JET2Writer out = __out;
        RuntimeTagElement _jettag_java_package_1_1 = context.getTagFactory().createRuntimeTag(_jetns_java, "package", "java:package", _td_java_package_1_1); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_java_package_1_1.setRuntimeParent(null);
        _jettag_java_package_1_1.setTagInfo(_td_java_package_1_1);
        _jettag_java_package_1_1.doStart(context, out);
        while (_jettag_java_package_1_1.okToProcessBody()) {
            out.write("\t\t");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_java_class_2_3 = context.getTagFactory().createRuntimeTag(_jetns_java, "class", "java:class", _td_java_class_2_3); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_java_class_2_3.setRuntimeParent(_jettag_java_package_1_1);
            _jettag_java_class_2_3.setTagInfo(_td_java_class_2_3);
            _jettag_java_class_2_3.doStart(context, out);
            _jettag_java_class_2_3.doEnd();
            out.write(NL);         
            out.write("\t\t");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_java_class_3_3 = context.getTagFactory().createRuntimeTag(_jetns_java, "class", "java:class", _td_java_class_3_3); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_java_class_3_3.setRuntimeParent(_jettag_java_package_1_1);
            _jettag_java_class_3_3.setTagInfo(_td_java_class_3_3);
            _jettag_java_class_3_3.doStart(context, out);
            _jettag_java_class_3_3.doEnd();
            out.write(NL);         
            out.write("\t\t");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_java_class_4_3 = context.getTagFactory().createRuntimeTag(_jetns_java, "class", "java:class", _td_java_class_4_3); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_java_class_4_3.setRuntimeParent(_jettag_java_package_1_1);
            _jettag_java_class_4_3.setTagInfo(_td_java_class_4_3);
            _jettag_java_class_4_3.doStart(context, out);
            _jettag_java_class_4_3.doEnd();
            out.write(NL);         
            out.write("\t\t");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_java_class_5_3 = context.getTagFactory().createRuntimeTag(_jetns_java, "class", "java:class", _td_java_class_5_3); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_java_class_5_3.setRuntimeParent(_jettag_java_package_1_1);
            _jettag_java_class_5_3.setTagInfo(_td_java_class_5_3);
            _jettag_java_class_5_3.doStart(context, out);
            _jettag_java_class_5_3.doEnd();
            out.write(NL);         
            out.write("\t\t");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_java_class_6_3 = context.getTagFactory().createRuntimeTag(_jetns_java, "class", "java:class", _td_java_class_6_3); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_java_class_6_3.setRuntimeParent(_jettag_java_package_1_1);
            _jettag_java_class_6_3.setTagInfo(_td_java_class_6_3);
            _jettag_java_class_6_3.doStart(context, out);
            _jettag_java_class_6_3.doEnd();
            out.write(NL);         
            _jettag_java_package_1_1.handleBodyContent(out);
        }
        _jettag_java_package_1_1.doEnd();
        out.write(NL);         
        RuntimeTagElement _jettag_java_package_9_1 = context.getTagFactory().createRuntimeTag(_jetns_java, "package", "java:package", _td_java_package_9_1); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_java_package_9_1.setRuntimeParent(null);
        _jettag_java_package_9_1.setTagInfo(_td_java_package_9_1);
        _jettag_java_package_9_1.doStart(context, out);
        while (_jettag_java_package_9_1.okToProcessBody()) {
            out.write("\t");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_java_class_10_2 = context.getTagFactory().createRuntimeTag(_jetns_java, "class", "java:class", _td_java_class_10_2); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_java_class_10_2.setRuntimeParent(_jettag_java_package_9_1);
            _jettag_java_class_10_2.setTagInfo(_td_java_class_10_2);
            _jettag_java_class_10_2.doStart(context, out);
            _jettag_java_class_10_2.doEnd();
            out.write(NL);         
            out.write("\t");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_java_class_11_2 = context.getTagFactory().createRuntimeTag(_jetns_java, "class", "java:class", _td_java_class_11_2); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_java_class_11_2.setRuntimeParent(_jettag_java_package_9_1);
            _jettag_java_class_11_2.setTagInfo(_td_java_class_11_2);
            _jettag_java_class_11_2.doStart(context, out);
            _jettag_java_class_11_2.doEnd();
            out.write(NL);         
            _jettag_java_package_9_1.handleBodyContent(out);
        }
        _jettag_java_package_9_1.doEnd();
        out.write(NL);         
        RuntimeTagElement _jettag_java_package_14_1 = context.getTagFactory().createRuntimeTag(_jetns_java, "package", "java:package", _td_java_package_14_1); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_java_package_14_1.setRuntimeParent(null);
        _jettag_java_package_14_1.setTagInfo(_td_java_package_14_1);
        _jettag_java_package_14_1.doStart(context, out);
        while (_jettag_java_package_14_1.okToProcessBody()) {
            out.write("\t\t");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_java_class_15_3 = context.getTagFactory().createRuntimeTag(_jetns_java, "class", "java:class", _td_java_class_15_3); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_java_class_15_3.setRuntimeParent(_jettag_java_package_14_1);
            _jettag_java_class_15_3.setTagInfo(_td_java_class_15_3);
            _jettag_java_class_15_3.doStart(context, out);
            _jettag_java_class_15_3.doEnd();
            out.write(NL);         
            out.write("\t\t");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_java_class_16_3 = context.getTagFactory().createRuntimeTag(_jetns_java, "class", "java:class", _td_java_class_16_3); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_java_class_16_3.setRuntimeParent(_jettag_java_package_14_1);
            _jettag_java_class_16_3.setTagInfo(_td_java_class_16_3);
            _jettag_java_class_16_3.doStart(context, out);
            _jettag_java_class_16_3.doEnd();
            out.write(NL);         
            out.write("\t\t");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_java_class_17_3 = context.getTagFactory().createRuntimeTag(_jetns_java, "class", "java:class", _td_java_class_17_3); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_java_class_17_3.setRuntimeParent(_jettag_java_package_14_1);
            _jettag_java_class_17_3.setTagInfo(_td_java_class_17_3);
            _jettag_java_class_17_3.doStart(context, out);
            _jettag_java_class_17_3.doEnd();
            out.write(NL);         
            out.write("\t\t");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_java_class_18_3 = context.getTagFactory().createRuntimeTag(_jetns_java, "class", "java:class", _td_java_class_18_3); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_java_class_18_3.setRuntimeParent(_jettag_java_package_14_1);
            _jettag_java_class_18_3.setTagInfo(_td_java_class_18_3);
            _jettag_java_class_18_3.doStart(context, out);
            _jettag_java_class_18_3.doEnd();
            out.write(NL);         
            out.write("\t\t");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_java_class_19_3 = context.getTagFactory().createRuntimeTag(_jetns_java, "class", "java:class", _td_java_class_19_3); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_java_class_19_3.setRuntimeParent(_jettag_java_package_14_1);
            _jettag_java_class_19_3.setTagInfo(_td_java_class_19_3);
            _jettag_java_class_19_3.doStart(context, out);
            _jettag_java_class_19_3.doEnd();
            out.write(NL);         
            out.write("\t\t");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_java_class_20_3 = context.getTagFactory().createRuntimeTag(_jetns_java, "class", "java:class", _td_java_class_20_3); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_java_class_20_3.setRuntimeParent(_jettag_java_package_14_1);
            _jettag_java_class_20_3.setTagInfo(_td_java_class_20_3);
            _jettag_java_class_20_3.doStart(context, out);
            _jettag_java_class_20_3.doEnd();
            out.write(NL);         
            out.write("\t\t");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_java_class_21_3 = context.getTagFactory().createRuntimeTag(_jetns_java, "class", "java:class", _td_java_class_21_3); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_java_class_21_3.setRuntimeParent(_jettag_java_package_14_1);
            _jettag_java_class_21_3.setTagInfo(_td_java_class_21_3);
            _jettag_java_class_21_3.doStart(context, out);
            _jettag_java_class_21_3.doEnd();
            out.write(NL);         
            out.write("\t\t");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_java_class_22_3 = context.getTagFactory().createRuntimeTag(_jetns_java, "class", "java:class", _td_java_class_22_3); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_java_class_22_3.setRuntimeParent(_jettag_java_package_14_1);
            _jettag_java_class_22_3.setTagInfo(_td_java_class_22_3);
            _jettag_java_class_22_3.doStart(context, out);
            _jettag_java_class_22_3.doEnd();
            out.write("\t\t");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t\t");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_java_class_23_3 = context.getTagFactory().createRuntimeTag(_jetns_java, "class", "java:class", _td_java_class_23_3); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_java_class_23_3.setRuntimeParent(_jettag_java_package_14_1);
            _jettag_java_class_23_3.setTagInfo(_td_java_class_23_3);
            _jettag_java_class_23_3.doStart(context, out);
            _jettag_java_class_23_3.doEnd();
            out.write(NL);         
            out.write("\t\t");  //$NON-NLS-1$        
            out.write(NL);         
            //时间转换器 
            //		<c:include template="templates/process/{$framework}/timeTransformationEditorProcess.jet"/> 
            //组合条件查询编辑器 	<c:include template="templates/process/{$framework}/CombinedSelectConditionsEditorProcess.jet"/> 
            _jettag_java_package_14_1.handleBodyContent(out);
        }
        _jettag_java_package_14_1.doEnd();
        out.write(NL);         
        RuntimeTagElement _jettag_java_package_30_1 = context.getTagFactory().createRuntimeTag(_jetns_java, "package", "java:package", _td_java_package_30_1); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_java_package_30_1.setRuntimeParent(null);
        _jettag_java_package_30_1.setTagInfo(_td_java_package_30_1);
        _jettag_java_package_30_1.doStart(context, out);
        while (_jettag_java_package_30_1.okToProcessBody()) {
            out.write("\t");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_java_class_31_2 = context.getTagFactory().createRuntimeTag(_jetns_java, "class", "java:class", _td_java_class_31_2); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_java_class_31_2.setRuntimeParent(_jettag_java_package_30_1);
            _jettag_java_class_31_2.setTagInfo(_td_java_class_31_2);
            _jettag_java_class_31_2.doStart(context, out);
            _jettag_java_class_31_2.doEnd();
            out.write("\t\t");  //$NON-NLS-1$        
            out.write(NL);         
            _jettag_java_package_30_1.handleBodyContent(out);
        }
        _jettag_java_package_30_1.doEnd();
    }
}
